home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 December / 2004-12 CHIP.iso / CHIP / Porady / Srodowisko PHP-MySQL / WAMP5 1.3 / wamp5_1.3.exe / {app} / www / index.new.install < prev    next >
Text File  |  2004-09-24  |  7KB  |  206 lines

  1. <?
  2.  
  3. if ($_GET['lang'] == "en")
  4. $_SERVER['HTTP_ACCEPT_LANGUAGE'] = 'en';
  5. if ($_GET['lang'] == "fr")
  6. $_SERVER['HTTP_ACCEPT_LANGUAGE'] = 'fr';
  7.  
  8.  
  9. $titre_html = "WAMP5 Homepage";
  10. $titre_conf = "Server Configuration";
  11. $versa = "Apache version :";
  12. $versp = "PHP version :";
  13. $versm = "MySQL version :";
  14. $titre_page = "Tools";
  15. $phpinfo = "phpinfo( )";
  16. $mysqlerror1 = "MySQL not launched or bad phpmyadmin config";
  17. $mysqlerror2 = "phpmyadmin connexion not available";
  18. $phpmyadmin = "PHPmyadmin 2.6.0-rc3";
  19. $sqlitemanager = "SQLitemanager 1.0.1";
  20. $titre_exemple = "Examples of PHP5's new features";
  21. $txt_simplexml = "SimpleXML";
  22. $txt_simplexml_file = "fichier XML";
  23. $txt_poo = "Object programming";
  24. $txt_sqlite = "SQLite";
  25. $txt_projet = "Your projects";
  26. $txt_lang = "version franτaise";
  27. $ch_lang = "fr";
  28. $ouvre_www = "open 'www'";
  29. $ouvre_dossier = "open";
  30. $txt_no_projet = "No project yet.<br>To create a new one, just create a directory in 'www'.";
  31. $faq = "http://www.en.wampserver.com/faq.php";
  32.  
  33.  
  34.  
  35. if (preg_match("/^fr/", $_SERVER['HTTP_ACCEPT_LANGUAGE']))
  36. {
  37. $titre_html = "Accueil WAMP5";
  38. $titre_conf = "Configuration Serveur";
  39. $versa = "Version de Apache:";
  40. $versp = "Version de PHP:";
  41. $versm = "Version de MySQL:";
  42. $mysqlerror1 = "MySQL n'est pas lancé ou votre configuration phpmyadmin n'est pas bonne.";
  43. $mysqlerror2 = "connexion de phpmyadmin non disponible";
  44. $titre_page = "Outils";
  45. $phpinfo = "phpinfo( )";
  46. $phpmyadmin = "PHPmyadmin 2.6.0-rc3";
  47. $sqlitemanager = "SQLitemanager 1.0.1";
  48. $titre_exemple = "Exemples des nouveautés PHP5";
  49. $txt_simplexml = "SimpleXML";
  50. $txt_simplexml_file = "fichier XML";
  51. $txt_poo = "Programmation Orientée Objet";
  52. $txt_sqlite = "SQLite";
  53. $txt_projet = "Vos projets";
  54. $txt_lang = "english version";
  55. $ch_lang = "en";
  56. $ouvre_www = "ouvrir 'www'";
  57. $ouvre_dossier = "ouvrir";
  58. $txt_no_projet = "Vous n'avez pas de projet pour le moment.<br> Pour en ajouter un nouveau, créez simplement un répertoire dans 'www'.";
  59. $faq = "http://www.wampserver.com/faq.php";
  60. }
  61.  
  62. $apache_version = apache_get_version();
  63. $aff_ap = explode ('PHP',$apache_version);
  64. if (file_exists('phpmyadmin/config.inc.php'))
  65. {
  66. include ('phpmyadmin/config.inc.php');
  67. if (@mysql_connect('localhost',$cfg['Servers']['1']['user'] ,$cfg['Servers']['1']['password']))
  68.     $mysql_version =  mysql_get_server_info();
  69. else
  70.     $mysql_version = $mysqlerror1;
  71. }
  72. else
  73. $mysql_version = $mysql_error2;
  74.  
  75. ?>
  76. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  77. <html>
  78. <head>
  79. <title><?=$titre_html ?></title>
  80. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  81. <style type="text/css">
  82. <!--
  83. .text {
  84.     font-family: Arial, Helvetica, sans-serif;
  85.     font-size: 12px;
  86.     font-style: normal;
  87.     font-weight: normal;
  88.     color: #000000;
  89. }
  90. a:link {
  91.     color: #003366;
  92.     text-decoration: none;
  93. }
  94. a:hover {
  95.     text-decoration: underline;
  96.     color: #003366;
  97. }
  98. a:visited {
  99.     color: #003366;
  100.     text-decoration: none;
  101. }
  102. a:visited:hover {
  103.     color: #003366;
  104.     text-decoration: underline;
  105. }
  106. .titre {
  107.     font-family: Arial, Helvetica, sans-serif;
  108.     font-size: 14px;
  109.     font-style: normal;
  110.     font-weight: bold;
  111.     text-decoration: underline;
  112.     color: #000000;
  113. }
  114. -->
  115. </style>
  116. </head>
  117.  
  118. <body>
  119. <table width="70%"  border="1" align="center" cellspacing="2" bordercolor="#000000" bgcolor="#EDEDED">
  120.   <tr>
  121.     <td bordercolor="#EDEDED" bgcolor="#EDEDED"> <table width="99%" border="0" align="center" cellpadding="0" cellspacing="0" class="text">
  122.         <tr> 
  123.           <td width="50%"><img src="logo.gif"></td>
  124.           <td width="50%" valign="bottom"><div align="right" class="text">Version 1.3 - <a href="?lang=<?=$ch_lang ?>"><?=$txt_lang ?></a></div></td>
  125.         </tr>
  126.         <tr> 
  127.           <td colspan="2"><hr align="center" width="100%" size="1" noshade></td>
  128.         </tr>
  129.       </table>
  130.     </td>
  131. <tr>
  132.     <td bordercolor="#EDEDED"> <p><span class="titre"><?=$titre_conf ?></span> </p>
  133.       <table width="590" border="0" cellspacing="0" cellpadding="0">
  134.         <tr valign="top" class="text">
  135.           <td width="137"><?=$versa ?></td>
  136.           <td width="453">
  137.            <i><?=$aff_ap[0]; ?></i>
  138.           </td>
  139.         </tr>
  140.         <tr valign="top" class="text">
  141.           <td><?=$versp ?></td>
  142.           <td><i><? echo phpversion(); ?></i></td>
  143.         </tr>
  144.         <tr valign="top" class="text">
  145.           <td><?=$versm ?></td>
  146.           <td>
  147.             <i><?=$mysql_version ?></i>
  148.           </td>
  149.         </tr>
  150.       </table>
  151. <br>
  152.       <p class="titre"><?=$titre_page ?> </p>
  153. <p class="text"><a href="exemples/phpinfo.php"><?=$phpinfo  ?></a><br>
  154.   <a href="phpmyadmin"><?=$phpmyadmin  ?></a><br>
  155.   <a href="sqlitemanager"><?=$sqlitemanager  ?></a></p>
  156. <p class="titre"><?=$titre_exemple  ?></p>
  157. <p class="text"><a href="exemples/simplexml.php"><?=$txt_simplexml  ?></a> (<a href="exemples/test.xml"><?=$txt_simplexml_file  ?></a>)<br>
  158.   <a href="exemples/objectmodel.php"><?=$txt_poo  ?></a><br>
  159.   <a href="exemples/sqlite.php"><?=$txt_sqlite  ?></a></p>
  160.   <p class="titre"><?=$txt_projet  ?></p>
  161. <table class="text" border="0">
  162.  
  163.  
  164.  
  165. <?
  166.     $list_ignore = array ('.','..','exemples','phpmyadmin','sqlitemanager');
  167.  
  168.  
  169.     $handle=opendir(".");
  170.     $i = 0;
  171.     while ($file = readdir($handle)) 
  172.     {
  173.         if (is_dir($file) && !in_array($file,$list_ignore))
  174.         {    
  175.             $tab[$i]=$file;
  176.             $i++;
  177.         }
  178.     }
  179.     closedir($handle);
  180.  
  181. if ($i)
  182.     foreach ($tab as $rep)
  183.     {
  184.         echo ('<tr><td width="100"><a href="'.$rep.'"><img src="dossier.gif" border="0"> '.$rep.'</a></td><td><i><a target="_blank" href="INSTDIR/www/'.$rep.' "><font color="#000000">'.$ouvre_dossier.'</font></a></i></td></tr>');
  185.     } 
  186. else
  187. echo "<tr><td>$txt_no_projet</td></tr>";
  188.  
  189.  
  190. ?>
  191. <tr><td> </td><td> </td></tr>
  192. <tr><td><i><a target="_blank" href="INSTDIR/www/"><font color="#000000"><?=$ouvre_www ?></font></a></i></td><td> </td></tr>
  193. </table>
  194. <table width="99%" border="0" align="center" cellpadding="0" cellspacing="0">
  195.         <tr> 
  196.           <td width="100%" ><hr align="center" width="100%" size="1" noshade></td>
  197.         </tr>
  198.         <tr>
  199.           <td height="23" valign="top"><div align="right"><font size="1"><span class="text"><a href="<?=$faq?>" target="_blank">faq</a> - <a href="http://www.wampserver.com" target="_blank">http://www.wampserver.com</a></span></font></div></td>
  200.         </tr>
  201.       </table>
  202.       <div align="right"> <font size="1"></font> </div></td>
  203.   </tr></table>
  204. </body>
  205. </html>
  206.